fight your own battles - French English Dictionary